Time:
Wednesday 09:00 - 16:00
/
Location:
Gleacher Center 1
In this all day workshop, join Martin and Todd as they highlight some of the problems and solutions involved in designing and implementing low latency communicating systems. They will use the Simple Binary Encoding (SBE) and the low latency messaging transport, Aeron, to illustrate the common protocols of interaction that can be of use to every developer.
You will learn how to:
(1) lay out data formats to take advantage of modern CPU hardware
(2) use Simple Binary Encoding (SBE) to quickly and efficiently format complex data that can evolve
(3) learn what is involved in designing protocols of interaction
(4) use Aeron to stitch together complex systems efficiently
(5) learn how best to benchmark communicating systems
Martin is a high-performance and low-latency specialist, with over two decades working with large scale transactional and big-data systems, in the automotive, gaming, financial, mobile, and content management domains. He believes in Mechanical Sympathy, which is applying an understanding of the hardware to the creation of software, being fundamental to delivering elegant high-performance solutions. Martin was the co-founder and CTO of LMAX, until he left to specialise in helping other people achieve great performance with their software. The Disruptor concurrent programming framework is just one example of what his mechanical sympathy has created.
Twitter: @mjpt777
Blog: Mechanical Sympathy
Video presentations: YOW! 2011: Martin Thompson - On Concurrent Programming and Concurrency Folklore
Todd Montgomery is a networking hacker who has researched, designed, and built numerous protocols, messaging-oriented middleware systems, and real-time data systems, done research for NASA, contributed to the IETF and IEEE, and co-founded two startups. He currently works for Kaazing as Chief Architect.
Twitter: @toddlmontgomery